type runtime.gQueue
27 uses
runtime (current package)
mgc.go#L467: q gQueue
mgc.go#L494: q gQueue
mgcmark.go#L382: q := gQueue{list.head, tail.guintptr(), list.size}
proc.go#L4066: q := gQueue{glist.head, tail.guintptr(), glist.size}
proc.go#L4097: var globq gQueue
proc.go#L5487: stackQ gQueue
proc.go#L5488: noStackQ gQueue
proc.go#L5571: stackQ gQueue
proc.go#L5572: noStackQ gQueue
proc.go#L7272: func globrunqputbatch(batch *gQueue) {
proc.go#L7276: *batch = gQueue{}
proc.go#L7293: func globrunqgetbatch(n int32) (gp *g, q gQueue) {
proc.go#L7553: q := gQueue{batch[0].guintptr(), batch[n].guintptr(), int32(n + 1)}
proc.go#L7565: func runqputbatch(pp *p, q *gQueue) {
proc.go#L7623: func runqdrain(pp *p) (drainQ gQueue) {
proc.go#L7751: type gQueue struct {
proc.go#L7758: func (q *gQueue) empty() bool {
proc.go#L7763: func (q *gQueue) push(gp *g) {
proc.go#L7773: func (q *gQueue) pushBack(gp *g) {
proc.go#L7786: func (q *gQueue) pushBackAll(q2 gQueue) {
proc.go#L7802: func (q *gQueue) pop() *g {
proc.go#L7815: func (q *gQueue) popList() gList {
proc.go#L7817: *q = gQueue{}
proc.go#L7841: func (l *gList) pushAll(q gQueue) {
runtime2.go#L958: runq gQueue
runtime2.go#L968: runnable gQueue // pending runnable Gs
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |